<template>
  <n-card class="cardbg">
    <n-h3>Rin BOT 机器人</n-h3>
    <n-collapse>
      <n-collapse-item title="QQ平台官方BOT介绍" name="1">
        <div>
          　　- 介绍：是通过QQ开放平台搭建并通过腾讯审核上架的机器人 <br />
          　　-
          优点：稳定运行、不需要同意进群、不会被偷听群消息、QQ号自带加密、可点击的消息按钮(已受限)<br />
          　　-
          缺点：必须@BOT、无法主动推送、部分指令无法使用、无法获取真实QQ号、每30分钟需要重连(期间消息拒收)
        </div>
      </n-collapse-item>
      <n-collapse-item title="QQ平台野生BOT介绍" name="2">
        <div>
          　　-
          介绍：是通过LiteLoader、Nonebot、等兼容onebot11标准框架自己搭建的野生BOT、需要注册QQ小号。
          <br />
          　　-
          优点：功能无限制，无和谐检测、可以定时推送消息、自动催刀、手动催刀、部分指令可以@人获取QQ号<br />
          　　- 缺点：偶尔掉线、QQ号可能冻结、无法使用消息按钮、无法加群
        </div>
      </n-collapse-item>
      <n-collapse-item title="Rin BOT介绍" name="3">
        <div>
          　　- BOT介绍：是通过onebot11标准开发的BOT程序、
          可通过websocket连接任何onebot11标准BOT框架<br />
          　　- 主要功能：《坎公骑冠剑》公会数据、公会统计、游戏攻略 <br />
          　　- 其他功能：娱乐类功能、表情包生成 <br />
          　　- 其他说明：不会与BOT框架指令冲突、你可以安装nonebot的插件 <br />
        </div>
      </n-collapse-item>
    </n-collapse>
    <div></div>
  </n-card>
  <n-card class="cardbg">
    <n-h3>使用QQ平台官方BOT</n-h3>
    <n-collapse>
      <n-collapse-item title="使用我的官方平台BOT" name="1">
        <div>扫描二维码邀请到自己QQ群或者QQ频道即可使用。</div>
      </n-collapse-item>
      <n-collapse-item title="自己搭建官方平台BOT" name="3">
        <div>
          <div>1、首先前往https://q.qq.com/#/注册个人开发者账号</div>
          <div>2、购买一台有IP的腾讯云服务器选广州地区（广州会走内网特别快）</div>
          <div>3、添加BOT填写资料与服务器IP地址</div>
          <div>4、下载RinBOT源码</div>
          <div>5、打开rinbot/json/cfg.def.yaml</div>
          <div>--- 修改gfbot_server -> run 为true</div>
          <div>--- 修改gfbot_server -> appid 为QQ平台的机器人appid</div>
          <div>--- 修改gfbot_server -> ak 为QQ平台的机器人AppSecret</div>
          <div>6、在rinbot目录中终端运行 node run.js 运行BOT程序</div>
          <div>7、在QQ平台选择开发->沙箱配置->选择一个小于20人的群</div>
          <div>8、通过手机QQ管理群中添加沙箱机器人</div>
          <div>9、@bot 帮助测试是否正常?</div>
          <div>10、如果正常，则说明搭建成功，可以开始使用。</div>
          <div>11、开发->发布设置->功能配置 -> 可配置/呼出的指令</div>
          <div>
            11、如果要在大群使用需要上架机器人需要上架审核、1.填写好功能配置、2.下载模板按照官方提示上传自测报告、3.上传隐私协议（实名并且被公开）、4.提交审核（估计一个月）
          </div>
        </div>
      </n-collapse-item>
    </n-collapse>
  </n-card>
  <n-card class="cardbg">
    <n-h3>使用野生第三方QQBOT</n-h3>
    <n-collapse>
      <n-collapse-item title="使用别人自搭的BOT" name="1">
        <div>没什么好说明的，自己找到后邀请BOT进群即可。</div>
      </n-collapse-item>
      <n-collapse-item title="自己搭建野生BOT(windows)" name="3">
        <div>
          <div>1、购买一台服务器预装windows系统或使用自己电脑搭建</div>
          <div>2、在此设备安装NTQQ</div>
          <div>3、运行并登录一遍NTQQ后关闭程序</div>
          <div>
            4、下载LLOneBot (https://llonebot.github.io/zh-CN/guide/getting-started)
          </div>
          <div>5、查看该教程的Windows 用户一键安装方案</div>
          <div>6、运行NTQQ打开设置选择LLonebot</div>
          <div>7、是否启用llonebot 打开启用</div>
          <div>8、打开启用反向websocket服务</div>
          <div>9、添加ws://localhost:11454 (不在本机运行需要修改localhost为ip)</div>
          <div>10、下载rinbot源码</div>
          <div>
            11、打开【0】win-安装Nodejs.cmd 下载node（已安装忽略 需要v20以上版本）
          </div>
          <div>12、打开【1】win-安装npm依赖.cmd 下载依赖</div>
          <div>13、打开【2】win-运行程序.cmd 运行BOT程序</div>
          <div>14、在群里向bot发送帮助</div>
          <div>15、如果正常，则说明搭建成功，可以开始使用。</div>
          <div>16、没反应检查websocket地址是否正常，配置无误重启ntqq试试。</div>
          <div></div>
        </div>
      </n-collapse-item>
    </n-collapse>
  </n-card>

  <n-card class="cardbg">
    <n-h3>其他</n-h3>
    <n-collapse>
      <n-collapse-item title="源码下载 | 目前源码配置文件未公开、先写文档别自搭" name="1">
        <div>没什么好说明的</div>
      </n-collapse-item>
      <n-collapse-item title="启用浏览器截图服务(puppeteer)" name="2">
        <div>
          <div>
            部分指令默认文字输出，开启puppeteer会输出更好看的图片，通过puppeteer使用浏览器截图页面。
          </div>
          <div>1、打开cfg.yaml文件</div>
          <div>　　-- 修改run 为 true</div>
          <div>2、重启bot程序</div>
          <div>
            3、如果报错根据错误提示安装缺失库(去问文心大模型 windows / linux安装puppeteer需要的依赖库指令)
          </div>
          <pre>
            windows
            一般安装npm依赖的时候已经自动安装
            Debian/Ubuntu系统
            sudo apt-get update  
            sudo apt-get install -y libXcomposite1 libXcursor1 libXdamage1 libXext6 libXi6 libXrandr2 libXtst6 pango-1.0-0 fontconfig libasound2 cups-libs fonts-liberation
            sudo apt-get install -y fonts-liberation
            CentOS/RHEL系统
            sudo yum install -y pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 fontconfig alsa-lib
            sudo yum install -y ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc
            CentOS高版本
            sudo dnf install -y pango libXcomposite libXcursor libXdamage libXext libXi libXtst cups-libs fontconfig alsa-lib
            sudo yum install -y ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc

        </pre
          >
        </div>
      </n-collapse-item>
      <n-collapse-item title="启用表情包制作服务(meme)" name="3">
          <div>
            https://github.com/MeetWq/meme-generator/wiki/ 查看官方教程
          </div>
          <div>安装完成后修改 rinbot/plugin/meme_ms/cfg.yaml</div>
          <div>run 改为 true</div>
          <div>api 改为 meme地址 http://localhost:端口 （2233端口不用修改）</div>
      </n-collapse-item>
      <n-collapse-item title="接入到nonebot使用nonebot插件" name="4">
          <div>
            https://nonebot.dev/ 查看官方教程
          </div>
          <div>
            https://www.bilibili.com/video/BV1984y1b7JY?p=2&vd_source=7e91cea1c668dfcae583a69f2dd40e56 查看B站教程
          </div>
          <div>ntqq > llonebot >反向ws > 添加 > 把nonebot的ws端口填写进去</div>
      </n-collapse-item>
    </n-collapse>
  </n-card>
</template>
